logout.php

<?php

if ($lib->page_is_disabled('logout'))return;

// paths:
// 1. user is logged in. log them out & display this page
// 2. user is NOT logged in. redirect to the login page
// 3. user is logged in. logout fails (database error or something)

if (!$user->is_logged_in()){
    $package->goto('/login/');
    return;
}

$old_code = $user->logout();

$no_user = $lib->user_from_cookie($old_code);
if (is_object($no_user) || $no_user !== false){
    echo "There was an error logging you out. Try refreshing this page.";
    return;
}

$class = $lib->user_class;
$guest_user = new $class($lib->pdo);
$lia->addons['view']->globalArgs['user'] = $guest_user;
$package->user = $guest_user;

?>

<h1>Logged Out</h1>
<p>You have been logged out. Have a great day!</p>
<?php
echo $lia->view('user/Links', ['links'=>['login','register','reset-password','help']]);